export const host = "http://127.0.0.1:3000";
export const host2 = "http://127.0.0.1:4000";
// uni.request() 用于实现数据前后端交互的


// 封装GET请求
const get = (url, data = {}) => {
	return new Promise((resolve, reject) => {
		uni.request({
			url: host2 + url,
			data: data,
			method: 'GET',
			success(res) {
				// 获取后台数据并传递给then使用
				resolve(res.data)
			},
			fail(err) {
				reject("请求失败")
			}
		})
	})
}

// 封装POST请求
const post = (url, data = {}) => {
	return new Promise((resolve, reject) => {
		uni.request({
			url: host2 + url,
			data: data,
			method: 'POST',
			header: {
				"Content-Type": "application/x-www-form-urlencoded"
			},
			success(res) {
				// 获取后台数据并传递给then使用
				resolve(res.data)
			},
			fail(err) {
				reject("请求失败")
			}
		})
	})
}



// 接口：登录
// - 地址： /api/user/login
// - 方式： POST
// - 参数： account, password
// - 响应数据格式： json格式
// - 示例： http://localhost:4000/api/user/login

export const login = (data = {}) => {
	return post('/api/user/login', data)
}